home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / trueSpace 7.6 / tS761B8Std.exe / {app} / Scripts / D3D / RsD3DMaterialFromME2_HLSLInstricts_VS.fx < prev    next >
Text File  |  2008-06-10  |  3KB  |  130 lines

  1. //----------------------------------------------------------------------
  2. //This is the HLSL intrinsic  function translation for vertex shaders (no textures)
  3. //
  4. //Author - Michal Valient
  5. //Copyright (C) 2004 Caligari corporation
  6. //
  7. //----------------------------------------------------------------------
  8.  
  9. #ifdef rtx_Ddx
  10.     #undef rtx_Ddx
  11. #endif
  12. #ifdef rtx_Ddy
  13.     #undef rtx_Ddy
  14. #endif
  15. #ifdef rtx_Tex1D
  16.     #undef rtx_Tex1D
  17. #endif
  18. #ifdef rtx_Tex1DProj
  19.     #undef rtx_Tex1DProj
  20. #endif
  21. #ifdef rtx_Tex1DBias
  22.     #undef rtx_Tex1DBias
  23. #endif
  24. #ifdef rtx_Tex2D
  25.     #undef rtx_Tex2D
  26. #endif
  27. #ifdef rtx_Tex2DProj
  28.     #undef rtx_Tex2DProj
  29. #endif
  30. #ifdef rtx_Tex2DBias
  31.     #undef rtx_Tex2DBias
  32. #endif
  33. #ifdef rtx_Tex3D
  34.     #undef rtx_Tex3D
  35. #endif
  36. #ifdef rtx_Tex3DProj
  37.     #undef rtx_Tex3DProj
  38. #endif
  39. #ifdef rtx_Tex3DBias
  40.     #undef rtx_Tex3DBias
  41. #endif
  42. #ifdef rtx_TexCUBE
  43.     #undef rtx_TexCUBE
  44. #endif
  45. #ifdef rtx_TexCUBEProj
  46.     #undef rtx_TexCUBEProj
  47. #endif
  48. #ifdef rtx_TexCUBEBias
  49.     #undef rtx_TexCUBEBias
  50. #endif
  51.  
  52. #ifdef ddx
  53.     #undef ddx
  54. #endif
  55. #ifdef ddy
  56.     #undef ddy
  57. #endif
  58. #ifdef tex1D
  59.     #undef tex1D
  60. #endif
  61. #ifdef tex1Dproj
  62.     #undef tex1Dproj
  63. #endif
  64. #ifdef tex1Dbias
  65.     #undef tex1Dbias
  66. #endif
  67. #ifdef tex2D
  68.     #undef tex2D
  69. #endif
  70. #ifdef tex2Dproj
  71.     #undef tex2Dproj
  72. #endif
  73. #ifdef tex2Dbias
  74.     #undef tex2Dbias
  75. #endif
  76. #ifdef tex3D
  77.     #undef tex3D
  78. #endif
  79. #ifdef tex3Dproj
  80.     #undef tex3Dproj
  81. #endif
  82. #ifdef tex3Dbias
  83.     #undef tex3Dbias
  84. #endif
  85. #ifdef texCUBE
  86.     #undef texCUBE
  87. #endif
  88. #ifdef texCUBEproj
  89.     #undef texCUBEproj
  90. #endif
  91. #ifdef texCUBEbias
  92.     #undef texCUBEbias
  93. #endif
  94.  
  95. #ifdef rtx_CubeNormalize
  96.     #undef rtx_CubeNormalize
  97. #endif
  98.  
  99. #define rtx_Ddx(X) 1
  100. #define rtx_Ddy(X) 1
  101. #define rtx_Tex1D(S,T) 1
  102. #define rtx_Tex1DProj(S,T) 1
  103. #define rtx_Tex1DBias(S,T) 1
  104. #define rtx_Tex2D(S,T) 1
  105. #define rtx_Tex2DProj(S,T) 1
  106. #define rtx_Tex2DBias(S,T) 1
  107. #define rtx_Tex3D(S,T) 1
  108. #define rtx_Tex3DProj(S,T) 1
  109. #define rtx_Tex3DBias(S,T) 1
  110. #define rtx_TexCUBE(S,T) 1
  111. #define rtx_TexCUBEProj(S,T) 1
  112. #define rtx_TexCUBEBias(S,T) 1
  113.  
  114. #define ddx(X) 1
  115. #define ddy(X) 1
  116. #define tex1D(S,T) 1
  117. #define tex1Dproj(S,T) 1
  118. #define tex1Dbias(S,T) 1
  119. #define tex2D(S,T) 1
  120. #define tex2Dproj(S,T) 1
  121. #define tex2Dbias(S,T) 1
  122. #define tex3D(S,T) 1
  123. #define tex3Dproj(S,T) 1
  124. #define tex3Dbias(S,T) 1
  125. #define texCUBE(S,T) 1
  126. #define texCUBEproj(S,T) 1
  127. #define texCUBEbias(S,T) 1
  128.  
  129. #define rtx_CubeNormalize normalize
  130.